math/big.nat.mul (method)

22 uses

	math/big (current package)
		float.go#L1332: 		z.mant = z.mant.mul(nil, x.mant, y.mant)
		int.go#L201: 	z.abs = z.abs.mul(stk, x.abs, y.abs)
		nat.go#L256: 		return z.mul(stk, nat(nil).setUint64(a), nat(nil).setUint64(b))
		nat.go#L265: 	return z.mul(stk, nat(nil).mulRange(stk, a, m), nat(nil).mulRange(stk, m+1, b))
		nat.go#L710: 			zz = zz.mul(stk, z, x)
		nat.go#L730: 				zz = zz.mul(stk, z, x)
		nat.go#L786: 	z2 = z2.mul(stk, z1, m2inv)
		nat.go#L790: 	z = z.add(z, z1.mul(stk, z2, m2))
		nat.go#L828: 		*p1 = p1.mul(stk, *p, x)
		nat.go#L876: 			zz = zz.mul(stk, z, powers[yi>>(_W-n)])
		natdiv.go#L831: 		qhatv = qhatv.mul(stk, qhat, v[:s])
		natdiv.go#L867: 	qhatv = qhatv.mul(stk, qhat, v[:s])
		natmul.go#L16: func (z nat) mul(stk *stack, x, y nat) nat {
		natmul.go#L22: 		return z.mul(stk, y, x)
		natmul.go#L57: 			t = t.mul(stk, x[i:min(i+n, len(x))], y)
		prime.go#L259: 			t1 = t1.mul(stk, vk, vk1)
		prime.go#L270: 			t1 = t1.mul(stk, vk, vk1)
		prime.go#L290: 		t1 := t1.mul(stk, vk, natP)
		rat.go#L470: 	return z.mul(stk, x, y)
		rat.go#L480: 	z.abs = z.abs.mul(stk, x.abs, f)
		ratconv.go#L186: 			z.a.abs = z.a.abs.mul(stk, z.a.abs, pow5)
		ratconv.go#L358: 	r = r.mul(stk, r, p)